package com.xscha.soyue.common.core.domain;

import com.fasterxml.jackson.annotation.JsonInclude;
import jakarta.persistence.Transient;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Map;

/**
 * Title: SuperResponseDto
 *
 * @author Vondser
 * @version V2024.1.0
 */
@Getter
@Setter
public class SuperResponse implements Serializable {

	private static final long serialVersionUID = -63499506169387835L;

	/**
	 * ID
	 */
	private Long id;

	/**
	 * 创建者ID
	 */
	private Long createBy;

	/**
	 * 更新者ID
	 */
	private Long updateBy;

	/**
	 * 创建时间
	 */
	private LocalDateTime createTime;

	/**
	 * 更新时间
	 */
	private LocalDateTime updateTime;

	/** 请求参数 */
	@JsonInclude(JsonInclude.Include.NON_EMPTY)
	private Map<String, Object> params;

}
